English Dictionary
◊ FOUNDLING HOSPITAL
foundling hospital
n : an institution where infant children of unknown parents are
taken in and cared for [syn: {creche}]